package com.why.search.Vo;

import lombok.Data;

import java.util.List;

/**
 * 将所有的查询请求封装成一个对象
 * @author why
 */
@Data
public class SearchParam {
    // 检索参数
    private String keyword;
    //三级分类id
    private Long catelog3Id;
    /**
     * 排序  排序可以按照销售数量  商品价格 销量来进行排序
     * sort = saleCount_Asc/Desc
     * sort = skuPrice_Asc
     * sort = hotScore_Asc
     */
    private String sort;

    /**
     * 过滤：是否有库存    价格   商品id和属性进行过滤
     * hasStock = 0 无/1 有
     * skuPrice = 1_500/_500/500_
     * brandIds = 1,2
     * attr=1_其他&attr=2_3寸
     */
    private Integer hasStock;
    private String skuPrice;
    private List<Long> brandId;
    private List<String> attrs;

    // 页码 不传默认等于1
    private Integer pageNum = 1;
    // 原生请求路径
    private String _queryString;

}
